Compiling dynamic agent conversations1
نویسنده
چکیده
We consider defining executable dialogues for communicating agents. Towards this end, we introduce agent classes whose communication primitives are based on deduction. Their operational semantics are given by an abstract logical machine that is defined purely in sequential terms. These agents communicate under the control of plans requiring a synchronization flag. These plans can be rewritten as dialogues with an implicit synchronization. Reversibly, dialogues can be compiled back into plans and then executed on the sequential machine. Sub-dialogues can be entered from any dialogue, such achieving dynamic conversation structures.
منابع مشابه
Dynamic scheduling for agent based manufacturing systems
Purpose: Development of the decision making architecture for the multi-agent societies with temporal restrictions. General ideas for the necessary architecture based on the blackboard one is presented. Design/methodology/approach: Fuzzy logic approach that makes it possible to reach suboptimal solutions within the acceptable timeframe. Development of the relevant systems calls for compiling the...
متن کاملThe Task of Compiling the Project Execution Plan in the Multi-Agent Model
This article describes one solution for works execution planning in multi-agent system. The basic requirements for a technique of compiling works execution plan are identi ed. The analysis of scheduling theory methods is done. Then, the task of drawing up the plan is formalized, according to the method of Johnson and the new method, including time limits of work execution. A comparison of the n...
متن کاملCompiling for fast state capture of mobile agents
Saving, transporting, and restoring the state of a mobile agent is one of the main problems in implementing a mobile agents system. We present an approach, implemented as part of our Messengers system, that represents a trade-oo between the unrestricted use of pointers and the ability to perform fully transparent state capture. When writing the code for an agent, the programmer has a choice bet...
متن کاملNew Software Technologies for the Development and Runtime Support of Complex Applications
This paper discusses new research directions leading to novel software technologies for the development and run-time support of complex applications executing on dynamic and adaptive computing platforms. The two key technology areas discussed here are new compiling technology and new application composition technology, which will enable applications to effectively exploit such platforms. In the...
متن کاملHigh Dynamic Range Imaging - Documentation for Tone Reproduction Operators
This documentation pertains to the source code and binaries available on the DVDROM that accompanies the book “High Dynamic Range Imaging” [20]. Before compiling or using this code, please refer to the licence information contained in the licence.txt file. In the following section, the procedure for compiling and installing the source is explained. The general use of all operators is detailed i...
متن کامل